package com.bkgy.controller.technology.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

//连退工艺判定
@Data
public class CalProcessDatas {
    private String lineCode;
    private String entid;
    @TableId(type = IdType.ASSIGN_ID)
    private String extid;
    private String startime;
    private String endtime;
    private Date toc;
    private String steelgrade;
    private BigDecimal inMatWidth;
    private BigDecimal inMatThk;
    private String surfaceAccuClassCode;
    private BigDecimal secondWeld;
    private Integer secondWeldJudge;
    private BigDecimal weldTimes;
    private Integer weldTimesJudge;
    private BigDecimal roughAim;//粗糙度目标值
    private BigDecimal spmElongAim;//平整延伸率目标值[%]

    private BigDecimal calProcessSpeedAvg;//工艺段速度均值[m/min]
    private Integer calProcessSpeedJudge;
    private BigDecimal calSpmRaAvg;//粗糙度检测仪均值
    private Integer calSpmRaJudge;
    private BigDecimal calHeatStripTempAvg;//加热段带温均值
    private Integer calHeatStripTempJudge;
    private BigDecimal calScStripTempAvg;//缓冷段带温均值
    private Integer calScStripTempJudge;
    private BigDecimal calRcStripTempAvg;//快冷段带温均值
    private Integer calRcStripTempJudge;
    private BigDecimal calOas3StripTempAvg;//时效3段带温均值
    private Integer calOas3StripTempJudge;
    private BigDecimal calSpmElongActAvg;//平整延伸率实际值均值[%]
    private Integer calSpmElongActJudge;
    private BigDecimal calAlkali1WashCondAvg;//#1碱浸刷洗槽循环槽碱液电导率平均值
    private Integer calAlkali1WashCondJudge;
    private BigDecimal calAlkali2WashCondAvg;//#2碱浸刷洗槽循环槽碱液电导率平均值
    private Integer calAlkali2WashCondJudge;
    private BigDecimal calAlkali1WashTempAvg;//#1碱浸刷洗槽循环槽碱液温度平均值
    private Integer calAlkali1WashTempJudge;
    private BigDecimal calAlkali2WashTempAvg;//#2碱浸刷洗槽循环槽碱液温度平均值
    private Integer calAlkali2WashTempJudge;
    private BigDecimal calElecCleanCondAvg;//电解清洗循环槽碱液电导率平均值
    private Integer calElecCleanCondJudge;
    private BigDecimal calElecCleanTempAvg;//电解清洗循环槽碱液温度平均值
    private Integer calElecCleanTempJudge;
    private BigDecimal calHotWaterRinseTempAvg;//热水漂洗循环槽温度
    private Integer calHotWaterRinseTempJudge;
    private BigDecimal calRcZ12H2;//快冷Z1-2段氢含量
    private Integer calRcZ12H2Judge;
    private BigDecimal calHeatH2Avg;//Htg1氢含量
    private Integer calHeatH2Judge;
    private BigDecimal calHeatFurPressureAvg;//Htg1炉压
    private Integer calHeatFurPressureJudge;
    private BigDecimal calQuenchTempAvg;//水淬槽水温
    private Integer calQuenchTempJudge;
    private BigDecimal calQuenchCondAvg;//水淬槽电导率
    private Integer calQuenchCondJudge;

    @TableField(exist=false)
    private String company;
}
